{
  "name": "magicui",
  "version": "0.1.1",
  "private": true,
  "scripts": {
    "preinstall": "npx only-allow pnpm",
    "dev": "next dev",
    "prebuild": "npx prisma generate",
    "build": "next build",
    "start": "next start",
    "lint": "next lint",
    "dx": "run-s db:up db:migrate db:logs",
    "db:logs": "docker compose logs -t -f || docker-compose logs -t -f",
    "db:migrate": "dotenv -e .env.local -- npx prisma db push",
    "db:seed": "dotenv -e .env.local -- npx tsx prisma/seed.ts",
    "db:reset": "dotenv -e .env.local -- npx prisma migrate reset",
    "db:nuke": "docker compose down --volumes --remove-orphans || docker-compose down --volumes --remove-orphans",
    "db:up": "docker compose --env-file .env.local up -d --force-recreate|| docker-compose --env-file .env.local up -d --force-recreate",
    "dev:email": "email dev -p 3004",
    "dev:stripe": "stripe listen --forward-to localhost:3003/api/webhooks/stripe",
    "prod:migrate": "dotenv -e .env -- npx prisma db push",
    "prod:seed": "dotenv -e .env -- npx tsx prisma/seed.ts"
  },
  "dependencies": {
    "@auth/prisma-adapter": "^1.0.0",
    "@fontsource/inter": "^5.0.15",
    "@headlessui/react": "^1.7.17",
    "@heroicons/react": "^2.1.3",
    "@hookform/resolvers": "^3.1.1",
    "@motionone/utils": "^10.17.0",
    "@next-auth/prisma-adapter": "^1.0.7",
    "@prisma/client": "^5.11.0",
    "@radix-ui/react-accordion": "^1.1.2",
    "@radix-ui/react-alert-dialog": "^1.0.5",
    "@radix-ui/react-avatar": "^1.0.3",
    "@radix-ui/react-collapsible": "^1.0.3",
    "@radix-ui/react-dialog": "^1.0.5",
    "@radix-ui/react-dropdown-menu": "^2.0.5",
    "@radix-ui/react-hover-card": "^1.0.7",
    "@radix-ui/react-icons": "^1.3.0",
    "@radix-ui/react-label": "^2.0.2",
    "@radix-ui/react-scroll-area": "^1.0.5",
    "@radix-ui/react-separator": "^1.0.3",
    "@radix-ui/react-slot": "^1.0.2",
    "@radix-ui/react-switch": "^1.0.3",
    "@radix-ui/react-tabs": "^1.0.4",
    "@radix-ui/react-toast": "^1.1.4",
    "@radix-ui/react-tooltip": "^1.0.7",
    "@react-email/body": "0.0.2",
    "@react-email/button": "0.0.9",
    "@react-email/column": "^0.0.7",
    "@react-email/container": "0.0.8",
    "@react-email/font": "0.0.2",
    "@react-email/head": "0.0.5",
    "@react-email/heading": "0.0.8",
    "@react-email/hr": "^0.0.5",
    "@react-email/html": "0.0.4",
    "@react-email/img": "0.0.5",
    "@react-email/link": "^0.0.5",
    "@react-email/preview": "0.0.6",
    "@react-email/render": "0.0.7",
    "@react-email/section": "^0.0.9",
    "@react-email/tailwind": "0.0.8",
    "@react-email/text": "0.0.5",
    "@t3-oss/env-nextjs": "^0.7.1",
    "@vercel/og": "^0.5.20",
    "autoprefixer": "10.4.14",
    "class-variance-authority": "^0.6.0",
    "clsx": "^2.0.0",
    "cmdk": "^0.2.0",
    "cobe": "^0.6.3",
    "contentlayer": "^0.3.4",
    "crisp-sdk-web": "^1.0.25",
    "critters": "^0.0.20",
    "date-fns": "^2.30.0",
    "dotenv": "^16.3.1",
    "eslint": "8.55.0",
    "eslint-config-next": "14.1.0",
    "framer-motion": "^10.12.16",
    "geist": "^1.1.0",
    "gray-matter": "^4.0.3",
    "lucide-react": "^0.274.0",
    "next": "14.1.0",
    "next-auth": "^4.24.7",
    "next-contentlayer": "^0.3.4",
    "next-themes": "^0.3.0",
    "nodemailer": "^6.9.3",
    "octokit": "^3.2.0",
    "postcss": "8.4.32",
    "posthog-js": "^1.96.1",
    "react": "18.2.0",
    "react-day-picker": "^8.9.1",
    "react-dom": "18.2.0",
    "react-email": "1.9.4",
    "react-hook-form": "^7.45.0",
    "react-icon-cloud": "^4.1.4",
    "react-spring": "^9.7.3",
    "react-tweet": "^3.1.1",
    "react-wrap-balancer": "^1.0.0",
    "resend": "^0.16.0",
    "schema-dts": "^1.1.2",
    "sonner": "^1.4.41",
    "stripe": "^12.10.0",
    "swr": "^2.2.0",
    "tailwind-merge": "^2.0.0",
    "turbo": "^1.10.16",
    "zod": "^3.21.4"
  },
  "devDependencies": {
    "@tailwindcss/typography": "^0.5.9",
    "@types/node": "^20.8.9",
    "@types/react": "18.2.12",
    "@types/react-dom": "18.2.5",
    "cssnano": "^6.0.3",
    "mdast-util-toc": "^6.1.1",
    "npm-run-all": "^4.1.5",
    "prettier": "^3.0.0",
    "prettier-plugin-tailwindcss": "^0.4.1",
    "prisma": "^5.11.0",
    "rehype-autolink-headings": "^6.1.1",
    "rehype-pretty-code": "^0.9.11",
    "rehype-slug": "^5.1.0",
    "remark": "^14.0.3",
    "remark-gfm": "^3.0.1",
    "shiki": "^0.14.2",
    "tailwindcss": "3.4.1",
    "tailwindcss-animate": "^1.0.7",
    "typescript": "^5.3.3",
    "unist-builder": "^3.0.0",
    "unist-util-visit": "^4.1.2"
  },
  "engines": {
    "node": ">=20.6.1",
    "pnpm": ">=9"
  },
  "packageManager": "pnpm@9.0.4"
}
